---
title: The endpoint did not return a Response.
i18nReady: true
githubURL: https://github.com/withastro/astro/blob/main/packages/astro/src/core/errors/errors-data.ts
---

> **EndpointDidNotReturnAResponse**: Эндпоинт должен вернуть либо `Response`, либо `Promise`, который разрешается с `Response`.

## Что пошло не так?
Выбрасывается, когда эндпоинт не возвращает ничего или возвращает объект, который не является объектом типа `Response`.

Эндпоинт должен вернуть либо `Response`, либо `Promise`, который разрешается с `Response`. Например:
```ts
import type { APIContext } from 'astro';

export async function GET({ request, url, cookies }: APIContext): Promise<Response> {
    return Response.json({
        success: true,
        result: 'Данные от эндпоинта Astro!'
    })
}
```

